window.ROOT = "";
(function() {
	var ue ;
	
////////////////初始化模型的树结构/////////////////////////
    var modalSetting = {
        edit:{
            enable: true,
            showRemoveBtn:false,
            showRenameBtn:false
        },
        data: {
            simpleData: {
                enable: true,
                idKey: "id",
                pIdKey: "parentId",
                rootParentId: 0
            }
        },
        view:{
            showLine:true
        },
        check: {
			enable: false,
			chkStyle: "radio",
			radioType: "all"
		},
        callback:{
        	onClick:editNewModule
        }

    };
    
    //菜单树点击编辑节点
    function editNewModule(e, treeId, treeNode){
	    	var divisionId=treeNode.id;
	    	jQuery('#divisionId').val(divisionId);
	    	if(divisionId != '0'){
	    		jQuery('#divisionId').val(divisionId);
	    		setUEContent(divisionId);
	    	}
    }
    
    
    var primaryNode=[];
    var url = window.rootPath +'/ui/content/getAllNodes';
    jQuery.ajax({
        url:url,
        cache:false,
        type :"get",
        dataType:"json",
        contentType:'application/json;charset=utf-8',//解决返回数据中的中文乱码问题
        success:function(data){
                primaryNode.push(
                    {
                        id: 0,
                        name: "区域层级",
                        open: "true",
                    	nocheck: "true"
                        // iconSkin:"diy03"
                    }
                );
                for (var i = 0; i < data.nodes.length; i++) {
                    primaryNode.push(data.nodes[i]);
                }
            $.fn.zTree.init($("#bussinessLevelTree"),modalSetting,primaryNode);
        }
    });
	
	jQuery('.addBtn').on('click', function() {
		var divisionId = jQuery('#divisionId').val();
		if(''==divisionId){
			message('请选择区域层级！');
			return;
		}
		var content = ue.getContent();
		var api = window.rootPath+ "/ui/content/setContent";
		var d = {
			"divisionId" : divisionId ,
			"content" : content
		};
        $("#right").mLoading("show");
		jQuery.ajax({
			type : 'post',
			url : api,
			data : JSON.stringify(d),
			dataType : 'json',
			contentType : 'application/json;charset=utf-8',
			success : function(data) {
				message(data.msg);
	            $("#right").mLoading("hide");
			}
		});
	});
	
	function setUEContent(divisionId){
		var url =  window.rootPath+ "/ui/content/getContent/"+divisionId;
        $("#right").mLoading("show");
		jQuery.ajax({
			type : 'get',
			url : url,
			data : '',
			dataType : 'json',
			contentType : 'application/json;charset=utf-8',
			success : function(data) {
				if(data.code == "1"){
					var content = data.data.bussinessContent.bussinessContent;
					ue.setContent(content);
				}else{
					ue.setContent('');
				}
	            $("#right").mLoading("hide");
			}
		});
	}
	
	
	
	jQuery(document).ready(function() {
		ue = UE.getEditor('editor',{
			toolbars: [
			           [
						//'anchor', //锚点
						'undo', //撤销
						'redo', //重做
						'bold', //加粗
						'indent', //首行缩进
						'snapscreen', //截图
						'italic', //斜体
						'underline', //下划线
						'strikethrough', //删除线
						'subscript', //下标
						'fontborder', //字符边框
						'superscript', //上标
						'formatmatch', //格式刷
						//'source', //源代码
						'blockquote', //引用
						'pasteplain', //纯文本粘贴模式
						'selectall', //全选
						//'print', //打印
						//'preview', //预览
						'horizontal', //分隔线
						'removeformat', //清除格式
						'time', //时间
						'date', //日期
						//'unlink', //取消链接
						'inserttable', //插入表格
						'insertrow', //前插入行
						'insertcol', //前插入列
						'mergeright', //右合并单元格
						'mergedown', //下合并单元格
						'deleterow', //删除行
						'deletecol', //删除列
						'splittorows', //拆分成行
						'splittocols', //拆分成列
						'splittocells', //完全拆分单元格
						'deletecaption', //删除表格标题
						'inserttitle', //插入标题
						'mergecells', //合并多个单元格
						'deletetable', //删除表格
						'edittable', //表格属性
						'simpleupload', //单图上传
						'cleardoc', //清空文档
						//'insertparagraphbeforetable', //"表格前插入行"
						//'insertcode', //代码语言
						//'background', //背景
						//'template', //模板
						//'scrawl', //涂鸦
						//'music', //音乐
						'drafts', // 从草稿箱加载
						//'charts', // 图表
						],
						[
						'fontfamily', //字体
						'fontsize', //字号
						'paragraph', //段落格式
						'touppercase', //字母大写
						'tolowercase', //字母小写
						//'insertimage', //多图上传
						
						'edittd', //单元格属性
						//'link', //超链接
						//'emotion', //表情
						'spechars', //特殊字符
						'searchreplace', //查询替换
						//'map', //Baidu地图
						//'gmap', //Google地图
						//'insertvideo', //视频
						//'help', //帮助
						'justifyleft', //居左对齐
						'justifyright', //居右对齐
						'justifycenter', //居中对齐
						'justifyjustify', //两端对齐
						'forecolor', //字体颜色
						'backcolor', //背景色
						'insertorderedlist', //有序列表
						'insertunorderedlist', //无序列表
						//'fullscreen', //全屏
						'directionalityltr', //从左向右输入
						'directionalityrtl', //从右向左输入
						'rowspacingtop', //段前距
						'rowspacingbottom', //段后距
						'pagebreak', //分页
						//'insertframe', //插入Iframe
						'imagenone', //默认
						'imageleft', //左浮动
						'imageright', //右浮动
						//'attachment', //附件
						'imagecenter', //居中
						//'wordimage', //图片转存
						'lineheight', //行间距
						'edittip ', //编辑提示
						'customstyle', //自定义标题
						'autotypeset', //自动排版
						//'webapp', //百度应用
			            ]
			       ]
		       ,elementPathEnabled : false
		       //,autoHeightEnabled:false
		});
		
		
	});
	
})();